About Events Publishing
Events Publishing allows third-party applications to register to receive event notification and context from the storage system when accessing file systems by using the SMB or NFS protocols. The Events Publishing agent delivers to the application both event notification and associated context in one message. Context may consist of file metadata or directory metadata that is necessary to decide business policy.
You must define at least one event option (pre-, post-, or post-error event) when Events Publishing is enabled.
- Pre-event notifications are sent before processing an SMB or NFS client request.
- Post-event notifications are sent after a successful SMB or NFS client request.
- Post-error event notifications are sent after a failed SMB or NFS client request.
For additional information about Events Publishing, see either the "Using the Common Event Enabler on Windows Platforms" or "Using the Common Event Enabler on Linux Platforms" article, depending on your platform, on Online Support.
| Value | Definition | Protocol |
|---|---|---|
| OpenFileNoAccess | Sends a notification when a file is opened for a change other than read or write access (for example, read or write attributes on the file). |
|
| OpenFileRead | Sends a notification when a file is opened for read access. |
|
| OpenFileReadOffline | Sends a notification when an offline file is opened for read access. |
|
| OpenFileWrite | Sends a notification when a file is opened for write access. |
|
| OpenFileWriteOffline | Sends a notification when an offline file is opened for write access. |
|
| OpenDir | Sends a notification when a directory is opened. | SMB/CIFS |
| FileRead | Sends a notification when a file read is received over NFS. | NFS (v3/v4) |
| FileWrite | Sends a notification when a file write is received over NFS. | NFS (v3/v4) |
| CreateFile | Sends a notification when a file is created. |
|
| CreateDir | Sends a notification when a directory is created. |
|
| DeleteFile | Sends a notification when a file is deleted. |
|
| DeleteDir | Sends a notification when a directory is deleted. |
|
| CloseModified | Sends a notification when a file is changed before closing. |
|
| CloseUnmodified | Sends a notification when a file is not changed before closing. |
|
| CloseDir | Sends a notification when a directory is closed. | SMB/CIFS |
| RenameFile | Sends a notification when a file is renamed. |
|
| RenameDir | Sends a notification when a directory is renamed. |
|
| SetAclFile | Sends a notification when the security descriptor (ACL) on a file is changed. | SMB/CIFS |
| SetAclDir | Sends a notification when the security descriptor (ACL) on a directory is changed. | SMB/CIFS |
| SetSecFile | Sends a notification when a file security change is received over NFS. | NFS (v3/v4) |
| SetSecDir | Sends a notification when a directory security change is received over NFS. | NFS (v3/v4) |